| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 19 | 12 S | CERT MSC01-C | |
| 6 | 21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 2 | 41 S | CERT DCL10-C,DCL11-C | |
| 24 | 44 S | CERT DCL03-C,INT06-C | |
|
|
50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
|
|
57 S | CERT MSC03-C,MSC12-C | |
| 4 | 58 S | CERT MSC03-C | |
| 1 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 13 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
|
|
85 S | CERT INT09-C | |
| 27 | 95 S | CERT EXP11-C | |
|
|
99 S | CERT MSC02-C | |
|
|
101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 1 | 113 S | CERT MSC09-C | |
| 41 | 77 S | CERT PRE02-C | |
| 8 | 78 S | CERT PRE01-C,PRE02-C | |
| 7 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
|
|
120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
|
|
131 S | CERT DCL01-C | |
| 7 | 132 S | CERT MSC02-C | |
|
|
133 S | CERT EXP02-C | |
| 70 | 135 S | CERT DCL07-C | |
|
|
139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
| 107 | 176 S | CERT MSC10-C | |
| 1 | 177 S | CERT DCL04-C | |
| 96 | 200 S | CERT DCL00-C | |
| 81 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
|
|
203 S | CERT EXP05-C | |
| 3 | 218 S | CERT PRE04-C | |
| 68 | 243 S | CERT PRE06-C | |
| 161 | 273 S | CERT PRE03-C | |
|
|
299 S | CERT DCL05-C | |
| 1 | 1 J | CERT MSC07-C | |
| 1 | 302 S | CERT MSC04-C | |
|
|
329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 1 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
|
|
334 S | CERT INT02-C | |
| 7 | 340 S | CERT PRE00-C | |
|
|
352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 13 | 361 S | CERT EXP00-C | |
|
|
376 S | CERT MSC10-C | |
| 4 | 381 S | CERT DCL05-C | |
|
|
382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 8 | 400 S | CERT EXP03-C | |
| 2 | 401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
|
|
440 S | CERT INT15-C | |
|
|
446 S | CERT INT02-C | |
|
|
452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 3 | 458 S | CERT INT02-C,INT07-C | |
|
|
486 S | CERT FIO00-C | |
|
|
488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
|
|
577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 1 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
|
|
584 S | Remainder of % op could be negative. | CERT INT10-C |
| 1 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfunpack.c | Fri Dec 10 08:22:14 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmftrecv.c | Mon Sep 21 13:27:56 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmftidtoh.c | Mon Sep 21 13:27:49 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmftasks.c | Mon Sep 21 13:27:47 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfstartpvmd.c | Mon Sep 21 13:27:45 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfspawn.c | Mon Sep 21 13:27:44 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsleep.c | Mon Mar 15 12:03:19 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsiblings.c | Fri Jun 14 06:52:17 2002 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsetsbuf.c | Mon Sep 21 13:27:40 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsetrbuf.c | Mon Sep 21 13:27:39 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsetopt.c | Mon Sep 21 13:27:37 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsetctx.c | Mon Sep 21 13:27:36 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsendsig.c | Mon Sep 21 13:27:34 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfsend.c | Mon Sep 21 13:27:25 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfscatter.c | Mon Sep 21 13:27:23 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfreduce.c | Mon Mar 15 14:44:14 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfrecvinfo.c | Mon Sep 21 13:27:19 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfrecv.c | Mon Sep 21 13:27:18 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfputinfo.c | Mon Sep 21 13:27:16 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfpstat.c | Mon Sep 21 13:27:14 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfpsend.c | Mon Sep 21 13:27:13 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfprobe.c | Mon Sep 21 13:27:11 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfprecv.c | Mon Sep 21 13:27:09 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfperror.c | Mon Sep 21 13:27:01 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfparent.c | Mon Sep 21 13:26:59 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfpack.c | Fri Dec 10 08:22:14 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfnrecv.c | Mon Sep 21 13:26:56 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfnotify.c | Mon Sep 21 13:26:54 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfnewctx.c | Mon Sep 21 13:26:53 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfmytid.c | Mon Sep 21 13:26:51 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfmstat.c | Mon Sep 21 13:26:49 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfmkbuf.c | Mon Sep 21 13:26:47 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfmcast.c | Mon Sep 21 13:26:46 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmflvgrp.c | Mon Sep 21 13:26:29 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfkill.c | Mon Sep 21 13:26:28 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfjoingrp.c | Fri Nov 20 12:48:37 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfinitsend.c | Mon Sep 21 13:26:24 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfhostsync.c | Mon Sep 21 13:26:23 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfhalt.c | Mon Sep 21 13:26:21 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgsize.c | Mon Sep 21 13:26:19 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgettid.c | Mon Sep 21 13:26:17 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetsbuf.c | Mon Sep 21 13:26:15 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetrbuf.c | Mon Sep 21 13:26:14 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetopt.c | Mon Sep 21 13:26:05 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetinst.c | Mon Sep 21 13:26:04 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetinfo.c | Mon Sep 21 13:26:02 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgetctx.c | Mon Sep 21 13:26:00 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfgather.c | Mon Sep 21 13:25:59 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmffrzgrp.c | Mon Sep 21 13:25:57 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmffreectx.c | Mon Sep 21 13:25:56 1998 |
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmffreebuf.c | Mon Sep 21 13:25:54 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfexit.c | Mon Sep 21 13:25:52 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfdelmhf.c | Mon Sep 21 13:25:51 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfdelinfo.c | Mon Sep 21 13:25:42 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfdelhost.c | Mon Sep 21 13:25:40 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfconfig.c | Wed Apr 03 09:13:32 2002 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfcatchout.c | Mon Sep 21 13:25:37 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfbufinfo.c | Mon Sep 21 13:25:35 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfbcast.c | Mon Sep 21 13:25:34 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfbarrier.c | Mon Sep 21 13:25:32 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfarchcode.c | Mon Sep 21 13:25:30 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfaddmhf.c | Mon Sep 21 13:25:29 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\Pvmfaddhost.c | Mon Sep 21 13:25:27 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\WIN32\ftocstr.c | Fri Jun 27 09:08:08 1997 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\libfpvm\ftocstr.c | Tue Nov 04 14:49:53 1997 |
| Number of procedures: | 71 |
| Number of locally uncalled procedures: | 0 |
| Number of reformatted executable lines: | 1062 |
| Number of lines of comments: | 21665 |
| Globals / code outside procedures - Conditional Pass |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | ftocstr.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | ftocstr.c: 33 | Included file not protected with #define. | CERT PRE06-C |
| O | bfunc.h: 63 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 64 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 65 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 68 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | bfunc.h: 69 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 69 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 69 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | bfunc.h: 70 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | ftocstr.c: 36 | Found #define. | CERT PRE03-C |
| O | ftocstr.c: 36 | Use of function like macro. | CERT PRE00-C |
| O | ftocstr.c: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | ftocstr.c: 6 | Included file not protected with #define. | CERT PRE06-C |
| O | ftocstr.c: 9 | Found #define. | CERT PRE03-C |
| O | ftocstr.c: 9 | Use of function like macro. | CERT PRE00-C |
| O | ftocstr.c: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | Pvmfaddhost.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | pvm3.h: 289 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 295 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 296 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 296 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 297 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 297 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 298 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 298 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 312 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 312 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 313 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 313 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 314 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 314 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 315 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 315 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 316 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 316 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 322 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 322 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 323 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 323 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 324 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 324 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 325 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 325 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 326 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 326 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 328 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 328 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 329 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 329 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 331 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 331 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 337 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 337 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 338 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 338 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 339 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 339 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 340 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 340 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 341 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 341 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 345 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 345 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 351 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 351 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 352 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 352 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 353 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 353 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 354 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 354 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 355 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 355 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 356 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 356 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 357 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 357 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 358 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 358 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 359 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 359 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 360 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 360 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 361 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 361 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 362 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 362 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 363 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 363 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 364 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 364 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 365 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 365 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 366 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 366 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 367 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 367 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 368 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 368 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 369 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 369 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 370 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 370 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 371 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 371 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 372 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 372 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 373 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 373 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 374 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 374 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 375 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 375 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 376 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 376 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 377 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 377 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 378 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 378 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 379 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 379 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 380 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 380 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 381 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 381 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 382 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 382 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 383 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 383 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 389 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 389 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 390 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 390 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 396 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 396 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 402 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 402 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 405 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 405 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 406 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 406 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 407 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 407 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 408 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 408 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 409 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 409 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 411 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 411 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 412 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 412 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 414 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 414 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 416 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 416 | Literal value requires a U suffix. | CERT INT13-C |
| O | pvm3.h: 416 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 419 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 419 | Use of function like macro. | CERT PRE00-C |
| O | pvm3.h: 424 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 428 | Use of function like macro. | CERT PRE00-C |
| O | pvm3.h: 424 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 434 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 436 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 438 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 440 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 442 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 448 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 448 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 449 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 449 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 450 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 450 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 451 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 451 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 452 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 452 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 453 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 453 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 454 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 454 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 455 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 455 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 456 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 456 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 457 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 457 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 458 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 458 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 459 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 459 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 460 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 460 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 461 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 461 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 462 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 462 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 463 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 463 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 464 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 464 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 465 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 465 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 466 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 466 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 467 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 467 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 468 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 468 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 469 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 469 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 470 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 470 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 471 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 471 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 472 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 472 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 473 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 473 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 474 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 474 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 475 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 475 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 476 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 476 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 477 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 477 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 478 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 478 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 479 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 479 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 480 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 480 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 485 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 485 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 486 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 486 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvm3.h: 492 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 492 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 493 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 493 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 494 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 494 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 495 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 495 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 496 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm3.h: 496 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 497 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 497 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 498 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 498 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 499 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 499 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 500 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 500 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 501 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 501 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 502 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 502 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 503 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 503 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 509 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 521 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 534 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 549 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvm3.h: 564 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 567 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 567 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvm3.h: 567 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 571 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 571 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm3.h: 584 | Found #define. | CERT PRE03-C |
| O | pvm3.h: 584 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvm3.h: 584 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvm3.h: 648 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | pvm3.h: 677 | Number of parameters does not match. | CERT DCL07-C |
| O | pvm3.h: 719 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | Pvmfaddhost.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | pvm_consts.h: 7 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 8 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 9 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 10 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 11 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 12 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 13 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 13 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 15 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 16 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 16 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvm_consts.h: 17 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 17 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 18 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 19 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 19 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 20 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 20 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 21 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 21 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 22 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 22 | Define used for numeric constant. | CERT DCL00-C |
| O | pvm_consts.h: 23 | Found #define. | CERT PRE03-C |
| O | pvm_consts.h: 23 | Define used for numeric constant. | CERT DCL00-C |
| O | Pvmfaddmhf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfaddmhf.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfarchcode.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfarchcode.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfbarrier.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfbarrier.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfbcast.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfbcast.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfbcast.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfbufinfo.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfbufinfo.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfbufinfo.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfcatchout.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfcatchout.c: 7 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | pvm3.h: 569 | Found #define. | CERT PRE03-C |
| O | Pvmfcatchout.c: 12 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfconfig.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfconfig.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfconfig.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfconfig.c: 12 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfdelhost.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfdelhost.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfdelhost.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfdelinfo.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfdelinfo.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfdelmhf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfdelmhf.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfexit.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfexit.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfexit.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmffreebuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmffreebuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmffreebuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmffreectx.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmffreectx.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmffrzgrp.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | Pvmffrzgrp.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmffrzgrp.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgather.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgather.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgather.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetctx.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetctx.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetinfo.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetinfo.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetinst.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetinst.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetinst.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetopt.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetopt.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetopt.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetrbuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetrbuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetrbuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgetsbuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetsbuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgetsbuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgettid.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgettid.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgettid.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfgsize.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgsize.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfgsize.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfhalt.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfhalt.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfhalt.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfhostsync.c: 9 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfhostsync.c: 15 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfinitsend.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfinitsend.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfinitsend.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfjoingrp.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfjoingrp.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfkill.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfkill.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfkill.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmflvgrp.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmflvgrp.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmflvgrp.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfmcast.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmcast.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmcast.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfmkbuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmkbuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmkbuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfmstat.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | Pvmfmstat.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmstat.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfmytid.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmytid.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfmytid.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfnewctx.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfnewctx.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfnotify.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfnotify.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfnotify.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfnrecv.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfnrecv.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfnrecv.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfpack.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpack.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpack.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfparent.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfparent.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfparent.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfperror.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfperror.c: 7 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfperror.c: 12 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfperror.c: 14 | Found #define. | CERT PRE03-C |
| O | Pvmfperror.c: 14 | Use of function like macro. | CERT PRE00-C |
| O | Pvmfperror.c: 14 | Macro contains unacceptable items | CERT PRE03-C |
| O | Pvmfprecv.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfprecv.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfprecv.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfprobe.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfprobe.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfprobe.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfpsend.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpsend.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpsend.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfpstat.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpstat.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfpstat.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfputinfo.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfputinfo.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfrecv.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfrecv.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfrecv.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfrecvinfo.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfrecvinfo.c: 8 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfreduce.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfreduce.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfreduce.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfscatter.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfscatter.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfscatter.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | Pvmfsend.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsend.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsend.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsendsig.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsendsig.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsendsig.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsetctx.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetctx.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsetopt.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetopt.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetopt.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsetrbuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetrbuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetrbuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsetsbuf.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetsbuf.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsetsbuf.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsiblings.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsiblings.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfsleep.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsleep.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfsleep.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfspawn.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfspawn.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfspawn.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfstartpvmd.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfstartpvmd.c: 10 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfstartpvmd.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmalloc.h: 65 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 70 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 70 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 70 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 71 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 71 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 71 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 71 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 72 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 72 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 75 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 75 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmalloc.h: 75 | Use of function like macro. | CERT PRE00-C |
| O | pvmalloc.h: 75 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 76 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmalloc.h: 76 | Use of function like macro. | CERT PRE00-C |
| O | pvmalloc.h: 76 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 78 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvmalloc.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 78 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 80 | Comment possibly contains code | CERT MSC04-C |
| O | Pvmftasks.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmftasks.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmftasks.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmftasks.c: 12 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmftidtoh.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmftidtoh.c: 6 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmftidtoh.c: 11 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmftrecv.c: 7 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmftrecv.c: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | Pvmfunpack.c: 5 | Non standard escape sequence \. in source. | CERT MSC10-C |
| O | Pvmfunpack.c: 9 | Included file not protected with #define. | CERT PRE06-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ftocstr (45 to 60 ftocstr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | Declaration is missing type. | CERT DCL31-C |
| M | 53 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 53 | Value is not of appropriate type. : char signed char sl = p - ss | CERT INT01-C,INT02-C,INT07-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | Type conversion without cast. : bool int ( | CERT INT02-C,INT31-C |
| M | 58 | Value is not of appropriate type. : bool int ( sl | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctofstr (63 to 81 ftocstr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | Declaration is missing type. | CERT DCL31-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Signed/unsigned conversion without cast. : int unsigned int strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Type conversion without cast. : char int ds += sl | CERT INT02-C,INT31-C |
| M | 77 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 77 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 78 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ftocstr (13 to 28 ftocstr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 13 | Declaration is missing type. | CERT DCL31-C |
| M | 21 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 21 | Value is not of appropriate type. : char signed char sl = p - ss | CERT INT01-C,INT02-C,INT07-C |
| M | 26 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 26 | Type conversion without cast. : bool int ( | CERT INT02-C,INT31-C |
| M | 26 | Value is not of appropriate type. : bool int ( sl | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctofstr (31 to 54 ftocstr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 31 | Declaration is missing type. | CERT DCL31-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 36 | Signed/unsigned conversion without cast. : int unsigned int strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Type conversion without cast. : char int ds += sl | CERT INT02-C,INT31-C |
| M | 50 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 50 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 51 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFADDHOST (20 to 43 Pvmfaddhost.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFADDMHF (10 to 21 Pvmfaddmhf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 19 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFARCHCODE (14 to 32 Pvmfarchcode.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 26 | function call with no prior declaration. | CERT EXP37-C |
| M | 26 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFBARRIER (20 to 39 Pvmfbarrier.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 33 | function call with no prior declaration. | CERT EXP37-C |
| M | 33 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFBCAST (23 to 42 Pvmfbcast.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFBUFINFO (17 to 22 Pvmfbufinfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 21 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFCATCHOUT (14 to 23 Pvmfcatchout.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 22 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFCONFIG (13 to 87 Pvmfconfig.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 66 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Array index not unsigned. | CERT ARR30-C |
| M | 74 | Value is not of appropriate type. : unsigned int int tidp = hip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Array index not unsigned. | CERT ARR30-C |
| M | 75 | Value is not of appropriate type. : unsigned int int ctofstr ( name_ptr , name_len , hip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Array index not unsigned. | CERT ARR30-C |
| M | 76 | Value is not of appropriate type. : unsigned int int ctofstr ( arch_ptr , arch_len , hip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 77 | Array index not unsigned. | CERT ARR30-C |
| M | 77 | Value is not of appropriate type. : unsigned int int speedp = hip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | free parameter is not heap item. | CERT MEM34-C |
| M | 66 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMDELHOST (25 to 48 Pvmfdelhost.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFDELINFO (11 to 34 Pvmfdelinfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 28 | function call with no prior declaration. | CERT EXP37-C |
| M | 28 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFFREEZEGROUP (22 to 41 Pvmffrzgrp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFGATHER (23 to 46 Pvmfgather.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 37 | function call with no prior declaration. | CERT EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFGETMBOXINFO (11 to 96 Pvmfgetinfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 67 | Type conversion without cast. : bool int nclasses = nc | CERT INT02-C,INT31-C |
| M | 74 | Type conversion without cast. : int bool next | CERT INT02-C,INT31-C |
| M | 74 | Type conversion without cast. : int bool next < nclasses | CERT INT02-C,INT31-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | Array index not unsigned. | CERT ARR30-C |
| M | 77 | Value is not of appropriate type. : unsigned int int ctofstr ( name_ptr , name_len , classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 79 | Array index not unsigned. | CERT ARR30-C |
| M | 79 | Value is not of appropriate type. : unsigned int int nentriesp = classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 81 | Array index not unsigned. | CERT ARR30-C |
| M | 81 | Value is not of appropriate type. : unsigned int int i < classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 82 | Array index not unsigned. | CERT ARR30-C |
| M | 82 | Value is not of appropriate type. : unsigned int int indexp [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 82 | Value is not of appropriate type. : unsigned int int indexp [ i ] = classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 82 | Value is not of appropriate type. : unsigned int int indexp [ i ] = classes [ next ].mi_indices [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 85 | Array index not unsigned. | CERT ARR30-C |
| M | 85 | Value is not of appropriate type. : unsigned int int i < classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 86 | Array index not unsigned. | CERT ARR30-C |
| M | 86 | Value is not of appropriate type. : unsigned int int ownerp [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 86 | Value is not of appropriate type. : unsigned int int ownerp [ i ] = classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 86 | Value is not of appropriate type. : unsigned int int ownerp [ i ] = classes [ next ].mi_owners [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 89 | Array index not unsigned. | CERT ARR30-C |
| M | 89 | Value is not of appropriate type. : unsigned int int i < classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 90 | Array index not unsigned. | CERT ARR30-C |
| M | 90 | Value is not of appropriate type. : unsigned int int flagp [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 90 | Value is not of appropriate type. : unsigned int int flagp [ i ] = classes [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 90 | Value is not of appropriate type. : unsigned int int flagp [ i ] = classes [ next ].mi_flags [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 94 | Type conversion without cast. : int bool next == nclasses | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFGETINST (23 to 42 Pvmfgetinst.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFGETTID (22 to 41 Pvmfgettid.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFGSIZE (22 to 41 Pvmfgsize.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFJOINGROUP (21 to 40 Pvmfjoingrp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFLVGROUP (22 to 41 Pvmflvgrp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFMCAST (13 to 23 Pvmfmcast.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 22 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFMSTAT (22 to 41 Pvmfmstat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFNOTIFY (13 to 23 Pvmfnotify.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 22 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFPERROR (16 to 55 Pvmfperror.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 38 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 41 | Type conversion without cast. : bool int ( | CERT INT02-C,INT31-C |
| M | 41 | Value is not of appropriate type. : bool int ( p_len + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | free parameter is not heap item. | CERT MEM34-C |
| M | 44 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 52 | Array index not unsigned. | CERT ARR30-C |
| M | 52 | Value is not of appropriate type. : unsigned int int buf [ p_len | CERT INT01-C,INT02-C,INT07-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFPRECV (13 to 24 Pvmfprecv.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 23 | Type conversion without cast. : void char info = pvm_precv ( * tid , * msgtag , | CERT INT02-C,INT31-C |
| M | 23 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFPSEND (13 to 24 Pvmfpsend.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 23 | Type conversion without cast. : void char info = pvm_psend ( * tid , * msgtag , | CERT INT02-C,INT31-C |
| M | 23 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFPUTINFO (10 to 32 Pvmfputinfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 26 | function call with no prior declaration. | CERT EXP37-C |
| M | 26 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFRECVINFO (10 to 33 Pvmfrecvinfo.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 27 | function call with no prior declaration. | CERT EXP37-C |
| M | 27 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFREDUCE (24 to 55 Pvmfreduce.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Type conversion without cast. : int char func , data , * count , * datatype , * msgtag , | CERT INT02-C,INT31-C |
| M | 51 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMMAX (59 to 70 Pvmfreduce.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMMIN (74 to 85 Pvmfreduce.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMSUM (87 to 98 Pvmfreduce.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMPRODUCT (100 to 111 Pvmfreduce.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFSCATTER (23 to 45 Pvmfscatter.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFSIBLINGS (11 to 35 Pvmfsiblings.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 31 | Value is not of appropriate type. : unsigned int int stid = sibs [ * sibidx | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFSLEEP (13 to 22 Pvmfsleep.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 21 | function call with no prior declaration. | CERT EXP37-C |
| M | 21 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| PVMFSPAWN (22 to 56 Pvmfspawn.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmfstartpvmd (13 to 105 Pvmfstartpvmd.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 43 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Value is not of appropriate type. : unsigned int int ( args_len + 1 ) * sizeof ( char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 50 | Array index not unsigned. | CERT ARR30-C |
| M | 50 | Value is not of appropriate type. : unsigned int int nargs [ args_len | CERT INT01-C,INT02-C,INT07-C |
| M | 54 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 54 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 72 | Array index not unsigned. | CERT ARR30-C |
| M | 72 | Value is not of appropriate type. : unsigned int int ( av [ ac | CERT INT01-C,INT02-C,INT07-C |
| M | 72 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 72 | Value is not of appropriate type. : char ( av [ ac ] = ( char * | CERT INT01-C,INT02-C,INT07-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Value is not of appropriate type. : unsigned int int ( len + 1 ) * sizeof ( char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Array index not unsigned. | CERT ARR30-C |
| M | 76 | Value is not of appropriate type. : unsigned int int ( char * ) ( av [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Array index not unsigned. | CERT ARR30-C |
| M | 79 | Value is not of appropriate type. : unsigned int int strncpy ( av [ ac | CERT INT01-C,INT02-C,INT07-C |
| M | 80 | Array index not unsigned. | CERT ARR30-C |
| M | 80 | Value is not of appropriate type. : unsigned int int av [ ac | CERT INT01-C,INT02-C,INT07-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmftasks (14 to 77 Pvmftasks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 54 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Array index not unsigned. | CERT ARR30-C |
| M | 61 | Value is not of appropriate type. : unsigned int int tidp = tip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 62 | Array index not unsigned. | CERT ARR30-C |
| M | 62 | Value is not of appropriate type. : unsigned int int ptidp = tip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 63 | Array index not unsigned. | CERT ARR30-C |
| M | 63 | Value is not of appropriate type. : unsigned int int hostp = tip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 64 | Array index not unsigned. | CERT ARR30-C |
| M | 64 | Value is not of appropriate type. : unsigned int int flagp = tip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 65 | Value is not of appropriate type. : unsigned int int ctofstr ( a_out_ptr , a_out_len , tip [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | free parameter is not heap item. | CERT MEM34-C |
| M | 54 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|